Part Number Hot Search : 
ZN509 S12R1 BC817 ZMM5228B SPA1201 DS2704G A1036 AON7932
Product Description
Full Text Search
 

To Download LTC4302-1LTC4302-2 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 FEATURES
s s
LTC4302-1/LTC4302-2 Addressable 2-Wire Bus Buffers DESCRIPTIO
The LTC(R)4302-1/LTC4302-2 addressable I2C bus and SMBus compatible bus buffers allow a peripheral board to be inserted and removed from a live backplane without corruption of the bus. The LTC4302-1/LTC4302-2 maintain electrical isolation between the backplane and peripheral board until their VCC supply is valid and a master device on the backplane side addresses the LTC4302-1/ LTC4302-2 and commands them to connect. The LTC4302-1/LTC4302-2's ADDRESS pin provides 32 possible addresses set by an external resistive divider between VCC and GND. The LTC4302-1/LTC4302-2 work with supply voltages ranging from 2.7V to 5.5V. The SDA and SCL inputs and outputs do not load the bus lines when VCC is low. Rise time accelerator circuitry allows for heavier capacitive bus loading while still meeting system timing requirements. During insertion, the SDA and SCL lines are precharged to 1V to minimize bus disturbances. Two general purpose input/output pins (GPIOs) on the LTC4302-1 can be configured as inputs, open-drain outputs or push-pull outputs. The LTC4302-2 option replaces one GPIO pin with a second supply voltage pin VCC2, providing level shifting between systems with different supply voltages. The LTC4302-1/LTC4302-2 are available in a 10-pin MSOP package.
s
s
s s s s s
s
Bidirectional Buffer for SDA and SCL Lines Increases Fanout Connect SDA and SCL Lines with 2-Wire Bus Commands Prevents SDA and SCL Corruption During Live Board Insertion and Removal from Backplane Compatible with I2CTM Standard Mode, I2C Fast Mode and SMBus Standards Rise Time Accelerators on SDA, SCL Lines 1V Precharge on SDA and SCL Lines 32 Unique Addresses from a Single ADDRESS Pin Two General Purpose Inputs-Outputs (LTC4302-1) Translates Between 5V and 3.3V Systems (LTC4302-2) Small 10-Pin MSOP Package
APPLICATIO S
s s s s s
Live Board Insertion 5V/3.3V Level Translator Servers Capacitance Buffer/Bus Extender Nested Addressing
, LTC and LT are registered trademarks of Linear Technology Corporation. I2C is a trademark of Philips Electronics N.V.
TYPICAL APPLICATIO
2.7V to 5.5V
R3 10k
R4 10k
R1 1870
R2 2000
C1 0.01F VCC LTC4302-1 SDA CARD SDA SDAIN SDAOUT SCL CARD SCL SCLOUT SCLIN CONN ADDRESS GPIO2 GPIO1 R5 10k GND
R6 10k
R7 10k
R8 1k
R9 1k
OUTPUT SIDE 50pF
LED LED
4203 TA01a
U
U
U
Input-Output Connection tPLH
INPUT SIDE 150pF
0.1s/DIV
4032 F10
430212f
1
LTC4302-1/LTC4302-2
ABSOLUTE AXI U RATI GS
VCC to GND ................................................. -0.3V to 7V SDAIN, SCLIN, SDAOUT, SCLOUT, GPIO1, CONN, GPIO2 (LTC4302-1), VCC2 (LTC4302-2) ........................................ -0.3V to 7V ADDRESS ....................................... -0.3V to VCC + 0.3V
PACKAGE/ORDER I FOR ATIO
TOP VIEW SDAIN SCLIN CONN ADDRESS GND 1 2 3 4 5 10 9 8 7 6 SDAOUT SCLOUT VCC GPIO2 GPIO1
ORDER PART NUMBER LTC4302CMS-1 LTC4302IMS-1 MS PART MARKING LTYF LTYG
SDAIN SCLIN CONN ADDRESS GND 1 2 3 4 5
MS PACKAGE 10-LEAD PLASTIC MSOP TJMAX = 125C, JA = 130C/W
Consult LTC Marketing for parts specified with wider operating temperature ranges.
ELECTRICAL CHARACTERISTICS
The q denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25C. VCC = 2.7V to 5.5V (LTC4302-1), VCC = VCC2 = 2.7V to 5.5V (LTC4302-2) unless otherwise noted.
SYMBOL VCC VCC2 ICC IVCC IVCC2 VUVLOU VUVLOL VUVLO2U VUVLO2L VPRE VTHCONN tPHL tPLH PARAMETER Positive Supply Voltage Card Side Supply Voltage Supply Current VCC Supply Current VCC2 Supply Current UVLO Upper Threshold UVLO Lower Threshold VCC2 UVLO Upper Threshold VCC2 UVLO Lower Threshold Precharge Voltage CONN Threshold Voltage CONN Delay, On-Off CONN Delay, Off-On CONDITIONS LTC4302-1 LTC4302-2 VSDAIN = 0V, VCC = 5.5V (Note 2) LTC4302-1 VSDAIN = 0V, VCC = VCC2 = 5.5V (Note 2) LTC4302-2 VSDAIN = 0V, VCC = VCC2 = 5.5V (Note 2) LTC4302-2 VCC Rising VCC Falling LTC4302-2 LTC4302-2 SDA, SCL Floating
q q q q q q q q q
Power Supply/Start-Up 2.7 2.7 5.9 3.4 2.3 2.5 2.35 2.5 2.35 0.8 0.8 1 1.5 60 20 1.2 2.2 2.7 5.5 5.5 8 5 4 2.7 V V mA mA mA V V V V V V ns ns
2
U
U
W
WW
U
W
(Note 1)
Operating Temperature Range LTC4302C-1/LTC4302C-2 ...................... 0C to 70C LTC4302I-1/LTC4302I-2 .................... - 40C to 85C Storage Temperature Range ................. - 65C to 125C Lead Temperature (Soldering, 10 sec).................. 300C
TOP VIEW 10 9 8 7 6 SDAOUT SCLOUT VCC VCC2 GPIO1
ORDER PART NUMBER LTC4302CMS-2 LTC4302IMS-2 MS PART MARKING LTABY LTABZ
MS PACKAGE 10-LEAD PLASTIC MSOP TJMAX = 125C, JA = 130C/W
MIN
TYP
MAX
UNITS
430212f
LTC4302-1/LTC4302-2
ELECTRICAL CHARACTERISTICS
The q denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25C. VCC = 2.7V to 5.5V (LTC4302-1), VCC = VCC2 = 2.7V to 5.5V (LTC4302-2) unless otherwise noted.
SYMBOL PARAMETER CONDITIONS ISINK = 10mA, VCC = 2.7V ISOURCE = 200A, VCC = 2.7V VI/O = 0V to 5.5V (Note 3) Input Mode Positive Transition on SDA, SCL, Slew Rate = 0.8V/s, VCC = 2.7V (Note 4) 10k to VCC on SDA, SCL Pins (Note 5), (Note 9) SDA, SCL Pins, ISINK = 3mA SDA, SCL Pins, VCC = 0V to 5.5V Connection Circuits Inactive
q q q q q
MIN
TYP 0.36
MAX 0.8 5
UNITS V V A V mA
General Purpose I/Os VLOW I/O Logic Low Voltage VHIGH ILEAK I/O Logic High Voltage I/O Leakage Current
2.4 0.8 1 1.5 2 2.2
VTHRESH Input Threshold Voltage Rise Time Accelerators IPULLUP,AC Transient Boosted Pull-Up Current Input-Output Connection VOS Output-Input Offset Voltage CIN VOL ILEAK Digital Input Capacitance Output Low Voltage Input Leakage Current
q q q
0 0
100
175 10 0.4 5
mV pF V A
2-Wire Digital Interface Voltage Characteristics VLTH Logic Threshold Voltage ILEAK VOL Digital Input Leakage Digital Output Low Voltage VCC = 0V to 5.5V IPULLUP = 3mA Into SDAIN Pin
q q q
0.3VCC
0.5VCC
0.7VCC 5 0.4
V A V kHz s ns ns ns ns ns ns ns ns
2-Wire Digital Interface Timing Characteristics (Note 6) fI2C,MAX I2C Operating Frequency (Note 9) tBUF Bus Free Time Between Stop and Start (Note 9) Condition tHD,STA Hold Time After (Repeated) Start Condition (Note 9) tSU,STA tSU,STO tHD,DATI tHD,DATO tSU,DAT tSP tf Repeated Start Condition Setup Time Stop Condition Setup Time Data Hold Time Input Data Hold Time Output Data Setup Time Pulse Width of Spikes Suppressed by the Input Filter Data Fall Time (Note 9) (Note 9) (Note 9)
400
600 0.75 45 -30 -30
1.3 100 0 0 0 900 100 250 300
300 (Note 9) (Note 9) (Notes 7, 8, 9) 50 20 + 0.1CB
-25 600 50 150
Note 1: Absolute Maximum Ratings are those values beyond which the life of a device may be impaired. Note 2: The ICC tests are performed with the backplane-to-card connection circuitry activated. Note 3: When the GPIOs are in open-drain output or input mode, the logic high voltage can be provided by a pull-up supply voltage ranging from 2.2V to 5.5V, independent of the VCC voltage. Note 4: IPULLUP,AC varies with temperature and VCC voltage as shown in the Typical Performance Characteristics section. Note 5: The connection circuitry always regulates its output to a higher voltage than its input. The magnitude of this offset voltage as a function of
the pull-up resistor and VCC voltage is shown in the Typical Performance Characteristics section. Note 6: The specifications in this section illustrate the LTC4302-1/ LTC4302-2's compatibility with the I2C Fast Mode, the I2C Standard Mode and SMBus specifications. See the Timing Diagram on page 5 for illustrations of the timing parameters. Note 7: CB = total capacitance of one bus line in pF. Note 8: The digital interface circuit controls the data fall time only when acknowledging or transmitting zeros during a read operation. The inputoutput connection data and clock outputs meet the fall time specification provided that the corresponding inputs meet the fall time specification. Note 9: Guaranteed by design. Not subject to test.
430212f
3
LTC4302-1/LTC4302-2 TYPICAL PERFOR A CE CHARACTERISTICS
(Specifications are at TA = 25C unless otherwise noted.) ICC vs Temperature
6.1 5.9 5.7 5.5 5.3 5.1 4.9 4.7 4.5 4.3 -40 25 TEMPERATURE (C) 85
4302 G01
t PHL (ns)
ICC (mA)
IPULLUPAC vs Temperature
12 10 VCC = 5V
6 4 2 VCC = 2.7V 0 -50 -25 0 25 50 TEMPERATURE (C) 75 100
4302 G03
VOUT - VIN (mV)
IPULLUPAC (mA)
8
4
UW
Input - Output tPHL vs Temperature
100 VCC = 2.7V
VCC = 5.5V
80 VCC = 3.3V 60
40
VCC = 5.5V
VCC = 2.7V
20 CIN = COUT = 100pF RPULLUPIN = RPULLUPOUT = 10k 0 -50 -25 0 25 50 TEMPERATURE (C) 75 100
4302 G02
SDA, SCL VOS
300 250 200 150 VCC = 5V 100 VCC = 3.3V 50 0 VIN = 0V
VCC = 3V
0
10
20 RPULLUP (K)
30
40
4302 G04
430212f
LTC4302-1/LTC4302-2
PI FU CTIO S
SDAIN (Pin 1): Serial Data Input. Connect this pin to the SDA bus on the backplane. Do not float. SCLIN (Pin 2): Serial Clock Input. Connect this pin to the SCL bus on the backplane. Do not float. CONN (Pin 3): Register Reset and Connection Sense Input. Driving this pin low resets the registers to their default state: GPIOs in output open-drain high impedance mode, rise time accelerators disabled and the input-tooutput connection disabled. Communication with the LTC4302-1/LTC4302-2 is disabled when CONN is low. When CONN is brought back high, the registers remain in the default state and communication is enabled. ADDRESS (Pin 4): 2-Wire Address Programming Input. The 2-wire address is programmed by connecting ADDRESS to a resistive divider between VCC and ground. The voltage on ADDRESS is converted by an internal analog-to-digital (A/D) converter into a 5-bit digital word. This resulting digital code represents the least significant five bits of the 2-wire address. 1% resistors must be used to ensure accurate address programming. 32 unique addresses are possible. See Table 1 for 1% resistor values and corresponding addresses. Care must also be taken to minimize capacitance on ADDRESS. Resistors must be placed close to the LTC4302-1/LTC4302-2's VCC, GND and ADDRESS pins. GND (Pin 5): Ground. Connect this pin to a ground plane for best results. GPIO1 (Pin 6): General Purpose Input/Output (GPIO1). GPIO1 can be used as an input, an open-drain output or a push-pull output. The N-Channel MOSFET pulldown device is capable of driving LEDs. When used in input or open-drain output mode, the I/O pin can be pulled up to a supply voltage ranging from 2.2V to 5.5V independent of the VCC voltage. GPIO2 (Pin 7, LTC4302-1): General Purpose Input/Output. GPIO2 can be used as an input, an open-drain output, or a push-pull output. The N-Channel MOSFET pulldown device is capable of driving LED's. When used in input or open-drain output mode, the I/O pin can be pulled up to a supply voltage ranging from 2.2V to 5.5V independent of the VCC voltage. VCC2 (Pin 7, LTC4302-2): Card Side Supply Voltage. This pin is a power supply pin for the card side busses. Connect VCC2 to the card's VCC and connect a bypass capacitor of at least 0.01F directly between VCC2 and GND for best results. VCC (Pin 8): Main Input Power Supply from Backplane. Connect a bypass capacitor of at least 0.01F directly between VCC and GND for best results. SCLOUT (Pin 9): Serial Clock Output. Connect this pin to the SCL bus on the I/O card. Do not float. SDAOUT (Pin 10): Serial Data Output. Connect this pin to the SDA bus on the I/O card. Do not float.
TI I G DIAGRA
SDA
SCL tHD, STA tf START CONDITION REPEATED START CONDITION STOP CONDITION
W
U
U
UW
U
tSU, DAT
tHD, DATO, tHD, DATI
tSU, STA
tSP tHD, STA tSP
tBUF tSU, STO
4302 TD01
START CONDITION
430212f
5
LTC4302-1/LTC4302-2
BLOCK DIAGRA S
LTC4302-1 Addressable 2-Wire Bus Buffer
INACC 1 SDAIN
SLEW RATE DETECTOR BACKPLANE-TO-CARD CONNECTION
INACC 2 SCLIN
SLEW RATE DETECTOR BACKPLANE-TO-CARD CONNECTION
+
0.55VCC 0.45VCC 100ns GLITCH FILTER
-
SDAIN
+
100ns GLITCH FILTER
-
2pF VCC RLIM 50k
4
ADDRESS
8
VCC
+
2.5V/ 2.35V 1s FILTER
-
DIR1 DATA IN1 INACC OUTACC
3
CONN
6
W
2mA
2mA SLEW RATE DETECTOR
OUTACC SDAOUT 10
UVLO 100k SDAIN 100k 1V PRECHARGE SDAOUT 100k SCLIN 100k SCLOUT
2mA
2mA SLEW RATE DETECTOR
OUTACC SCLOUT 9
CONNECT
VCC OUT CFG2
GPIO2 2-WIRE DIGITAL INTERFACE DIR2 DATA IN2
7
5-BIT A/D ADDRESS DECODER ADDRESS FIXED BITS "11" UVLO OUT CFG1
VCC
GPIO1
6
GND
5
4302 BD1
430212f
LTC4302-1/LTC4302-2
BLOCK DIAGRA S
LTC4302-2 Addressable 2-Wire Bus Buffer
VCC 2mA INACC 1 SDAIN SLEW RATE DETECTOR BACKPLANE-TO-CARD CONNECTION CONNECT CONNECT VCC1 UVLO1 100k SDAIN 100k SCLIN VCC 1V PRECHARGE VCC2 VCC2 UVLO2 100k SDAOUT 100k SCLOUT VCC2 2mA SLEW RATE DETECTOR OUTACC SDAOUT 10
INACC 2 SCLIN
SLEW RATE DETECTOR BACKPLANE-TO-CARD CONNECTION CONNECT 100ns GLITCH FILTER CONNECT
+
0.55VCC 0.45VCC
-
SDAIN
+
100ns GLITCH FILTER
-
2pF VCC 50k
4
ADDRESS
8
VCC
+
1s FILTER
2.5V/ 2.35V
-
7
VCC2
+
1s FILTER
-
3 CONN
4302 BD2
W
2mA
2mA SLEW RATE DETECTOR OUTACC SCLOUT 9
CONNECT
VCC OUT CFG1
GPIO1 2-WIRE DIGITAL INTERFACE DIR1 DATA IN1
6
5-BIT A/D ADDRESS DECODER ADDRESS FIXED BITS "11" UVLO1 UVLO2
INACC OUTACC
GND
5
430212f
7
LTC4302-1/LTC4302-2
OPERATIO
Live Insertion and Start-Up The LTC4302 allows I/O card insertion into a live backplane without corruption of the data and clock busses (SDA and SCL). In its main application, the LTC4302 resides on the edge of a peripheral card with the SCLOUT pin connected to the card's SCL bus and the SDAOUT connected to the card's SDA bus. If a card is plugged into a live backplane via a staggered connector, ground and VCC make connection first. The LTC4302 starts in an undervoltage lockout (UVLO) state, ignoring any activity on the SDA and SCL pins until VCC rises above 2.5V (typical). This ensures that the LTC4302 does not try to function until it has sufficient bias voltage. During this time, the 1V precharge circuitry is also active and forces 1V through 100k nominal resistors to the SDA and SCL pins. The concept of initializing the SDA and SCL pins before they make contact with a live backplane is described in the CompactPCITM specification. Because the I/O card is being plugged into a live backplane, the voltage on the SDA and SCL busses may be anywhere between 0V and VCC. Precharging the SCL and SDA pins to 1V minimizes the worst-case voltage differential these pins will see at the moment of connection, therefore minimizing the amount of disturbance caused by the I/O card. The LTC4302-1 precharges all four SDA and SCL pins whenever the VCC voltage is below its UVLO threshold voltage. The LTC4302-2 precharges SDAIN and SCLIN whenever VCC is below its UVLO threshold and precharges SDAOUT and SCLOUT whenever VCC2 is below its UVLO threshold. After ground and VCC connect, SDAIN and SCLIN make connection with the backplane SDA and SCL lines. Once the part comes out of UVLO, the precharge circuitry is shut off. Finally, the CONN pin connects to the short CONN pin on the backplane, the 2-wire bus digital interface circuitry is activated and a master on the bus can write to or read from the LTC4302. General I2C Bus/SMBus Description The LTC4302 is designed to be compatible with the I2C and SMBus two wire bus systems. I2C Bus and SMBus are reasonably similar examples of two wire, bidirectional,
8
U
serial communication busses; however, calling them two wire is not strictly accurate, as there is an implied third wire which is the ground line. Large ground drops or spikes between the grounds of different parts on the bus can interrupt or disrupt communications, as the signals on the two wires are both inherently referenced to a ground which is expected to be common to all parts on the bus. Both bus types have one data line and one clock line which are externally pulled to a high voltage when they are not being controlled by a device on the bus. The devices on the bus can only pull the data and clock lines low, which makes it simple to detect if more than one device is trying to control the bus; eventually, a device will release a line and it will not pull high because another device is still holding it low. Pullups for the data and clock lines are usually provided by external discrete resistors, but external current sources can also be used. Since there are no dedicated lines to use to tell a given device if another device is trying to communicate with it, each device must have a unique address to which it will respond. The first part of any communication is to send out an address on the bus and wait to see if another device responds to it. After a response is detected, meaningful data can be exchanged between the parts. Typically, one device controls the clock line at least most of the time and normally sends data to the other parts and polls them to send data back. This device is called the master. There can be more than one master, since there is an effective protocol to resolve bus contentions, and nonmaster (slave) devices can also control the clock to delay rising edges to give themselves more time to complete calculations or communications (clock stretching). Slave devices need to control the data line to acknowledge communications from the master. Some devices need to send data back to the master; they will be in control of the data line while they are doing so. Many slave devices have no need to stretch the clock signal, which is the case with the LTC4302. Data is exchanged in the form of bytes, which are 8-bit packets. Any byte needs to be acknowledged by the slave or master (data line pulled low) or not acknowledged by the master (data line left high), so communications are
CompactPCI is a trademark of the PCI Industrial Computer Manufacturers Group.
430212f
LTC4302-1/LTC4302-2
OPERATIO
broken up into 9-bit segments, one byte followed by one bit for acknowledging. For example, sending out an address consists of 7-bits of device address, 1-bit that signals whether a read or write operation will be performed and then 1 more bit to allow the slave to acknowledge. There is no theoretical limit to how many total bytes can be exchanged in a given transmission. I2C and SMBus are very similar specifications, SMBus having been derived from I2C. In general, SMBus is targeted to low power devices (particularly battery powered ones) and emphasizes low power consumption while I2C is targeted to higher speed systems where the power consumption of the bus is not as critical. I2C has three different specifications for three different maximum speeds, these being standard mode (100kHz max), fast mode (400kHz max), and Hs mode (3.4MHz max). Standard and fast mode are not radically different, but Hs mode is very different from a hardware and software perspective and requires an initiating command at standard or fast speed before data can start transferring at Hs speed. SMBus simply specifies a 100kHz maximum speed. The START and STOP Conditions When the bus is not in use, both SCL and SDA must be high. A bus master signals the beginning of a transmission with a START condition by transitioning SDA from high to low while SCL is high. When the master has finished communicating with the slave, it issues a STOP condition by transitioning SDA from low to high while SCL is high. The bus is then free for another transmission. Acknowledge The acknowledge signal is used for handshaking between the master and the slave. An acknowledge (LOW active) generated by the slave lets the master know that the latest
VCC R1 ADDRESS 4 R2 5-BIT A/D
4302 F01
U
byte of information was received. The acknowledge related clock pulse is generated by the master. The transmitter master releases the SDA line (HIGH) during the acknowledge clock pulse. The slave-receiver must pull down the SDA line during the acknowledge clock pulse so that it remains stable LOW during the HIGH period of this clock pulse. When a slave-receiver doesn't acknowledge the slave address (for example, it's unable to receive because it's performing a real-time function), the data line must be left HIGH by the slave. The master can then generate a STOP condition to abort the transfer. If a slave receiver does acknowledge the slave address but some time later in the transfer cannot receive any more data bytes, the master must again abort the transfer. This is indicated by the slave not generating the acknowledge on the first byte to follow. The slave leaves the data line HIGH and the master generates the STOP condition. When the master is reading data from the slave, the master acknowledges each byte read except for the last byte read. The master signals a not acknowledge when no other data is to be read and carries out the STOP condition. Address Byte and Setting the LTC4302's Address The LTC4302's address is set by connecting ADDRESS to a resistive divider between VCC and ground. The voltage on ADDRESS is converted into a 5-bit digital word by an A/D converter, as shown in Figure 1. This 5-bit word sets the 5 LSB's of the LTC4302's address; its two MSB's are always "11". Using 1% resistors, the voltage at ADDRESS is set 0.5LSB away from each code transition. For example, with VCC=5V, 1LSB=5V/32 codes = 156.25mV/ code. To set an address of 00, set ADDRESS to 0V + 0.5LSB = 78.125mV.
5 WIRE
Figure 1. Address Compare Circuitry
430212f
9
LTC4302-1/LTC4302-2
OPERATIO
ADDRESS CODE 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Table 1. Suggested ADDRESS 1% Resistor Values (Refer to Figure 1 for R1 and R2)
R1(TOP) RESISTOR 8660 2800 1180 1370 1070 1070 4120 3320 3160 6490 2150 2050 2150 1960 2100 2000 1870 1740 1430 1370 1150 1050 2740 1150 1020 1050 221 174 169 100 137 137 R2(BOTTOM) RESISTOR 137 137 100 169 174 221 1050 1020 1150 2740 1050 1150 1370 1430 1740 1870 2000 2100 1960 2150 2050 2150 6490 3160 3320 4120 1070 1070 1370 1180 2800 8660 5V IDEAL VOLTAGE 0.078125 0.234375 0.390625 0.546875 0.703125 0.859375 1.015625 1.171875 1.328125 1.484375 1.640625 1.796875 1.953125 2.109375 2.265625 2.421875 2.578125 2.734375 2.890625 3.046875 3.203125 3.359375 3.515625 3.671875 3.838125 3.984375 4.140625 4.296875 4.453125 4.609375 4.765625 4.921875 ALLOWED ADDRESS VOLTAGE RANGE 0.076 to 0.079 0.229 to 0.238 0.383 to 0.398 0.539 to 0.559 0.687 to 0.711 0.842 to 0.870 0.999 to 1.032 1.157 to 1.193 1.315 to 1.354 1.464 to 1.505 1.619 to 1.663 1.774 to 1.820 1.922 to 1.970 2.085 to 2.134 2.241 to 2.290 2.391 to 2.441 2.559 to 2.609 2.710 to 2.759 2.866 to 2.915 3.030 to 3.078 3.180 to 3.226 3.337 to 3.381 3.495 to 3.537 3.646 to 3.685 3.807 to 3.843 3.968 to 4.001 4.130 to 4.158 4.289 to 4.313 4.441 to 4.461 4.602 to 4.617 4.762 to 4.771 4.921 to 4.924 3.3V IDEAL VOLTAGE 0.051563 0.154688 0.257813 0.360938 0.464063 0.567188 0.670313 0.773438 0.876563 0.979688 1.082813 1.185938 1.289063 1.392188 1.495313 1.598438 1.701563 1.804688 1.907813 2.010938 2.114063 2.217188 2.320313 2.423438 2.526563 2.629688 2.732813 2.835938 2.939063 3.042188 3.145313 3.248438 ALLOWED ADDRESS VOLTAGE RANGE 0.050 to 0.052 0.151 to 0.157 0.253 to 0.263 0.356 to 0.369 0.454 to 0.470 0.556 to 0.574 0.660 to 0.681 0.764 to 0.788 0.868 to 0.893 0.966 to 0.993 1.068 to 1.097 1.171 to 1.201 1.269 to 1.300 1.376 to 1.408 1.479 to 1.512 1.578 to 1.611 1.689 to 1.722 1.788 to 1.821 1.892 to 1.924 2.000 to 2.031 2.099 to 2.129 2.203 to 2.232 2.307 to 2.334 2.407 to 2.432 2.512 to 2.536 2.619 to 2.640 2.726 to 2.744 2.830 to 2.846 2.931 to 2.944 3.037 to 3.047 3.143 to 3.149 3.248 to 3.250
Select standard 1% tolerance resistor values that most closely match the ideal resistor values. Table 1 shows recommended values for each of the code segments. For code 00, RTOP=8660, RBOTTOM=137. This yields a voltage of 77.87mV. Resistors must be placed close to the LTC4302's VCC, GND and ADDRESS pins. Care must also be taken to minimize capacitance on ADDRESS.
10
U
In two-wire bus systems, the master issues the Address Byte immediately following a Start Bit. The first seven bits contain the address of the slave device being targeted by the master. If the first two MSB's are 1's, and the next 5 bits match the output of the LTC4302's 5-bit address A/D, an address match occurs, and the LTC4302 acknowledges the Address Byte and continues communicating with the
430212f
LTC4302-1/LTC4302-2
OPERATIO
master. The 8th bit of the Address Byte is the Read/Write bit (R/W) and determines whether the master is writing to or reading from the slave. Figure 2 shows a timing diagram of the Start Bit and Address Byte required for both reading and writing the LTC4302. Programmable Features The two-wire bus can be used to connect and disconnect the card and backplane SDA and SCL busses, enable and disable the rise time accelerators on either or both the backplane and card sides, and configure and write to the two GPIO pins (only one GPIO for the LTC4302-2). The bits that control these features are stored in two registers. For ease of software coding, the bits that are expected to change more frequently are stored in the first register. In addition, the bus can be used to read back the logic states of the control bits. The maximum SCL frequency is 400kHz. Writing to the LTC4302 The LTC4302 can be written using three different formats, which are shown in Figures 3, 5 and 6. Each format begins with a Start Bit, followed by the Address Byte as discussed above. The procedure for writing one data byte is given by the SMBus Send Byte protocol, illustrated in Figure 3. The bits of the Data Byte are stored in the LTC4302's Register 1. Table 2 defines the functions of these control bits. The MSB controls the connection between the backplane and card two-wire busses. The next two bits are used to write logic values to the two GPIO pins. Since the LTC4302-2 has only one GPIO pin, bit "DATA IN1" controls its logic value and bit "DATA IN2" is ignored. The 5 LSBs are not used in Write operations. The LTC4302 can be written with two data bytes by using the format shown in Figure 5. The Address Byte and first Data Byte are exactly the same as they are for the Send Byte
SDA
SCL S
START CONDITION
U
Table 2. Register 1 Definition
BIT NAME TYPE FUNCTION 7 (MSB) CONNECT Read/Write Backplane-to-Card Connection; 0 = Disconnected, 1 = Connected 6 5 4 3 2 1 0 DATA IN2 Read/Write Logic State of Input Signal to GPIO2 Block DATA IN1 Read/Write Logic State of Input Signal to GPIO1 Block DATA2 DATA1 NA NA NA Read Only Logic State of GPIO2 Pin Read Only Logic State of GPIO1 Pin Read Only Never Used, Always 0 Read Only Never Used, Always 0 Read Only Never Used, Always 0 Default State (MSB First): 011DD000 Note: The second and third bits of the data byte are used to write the data value of the two GPIOs. During a write operation, the five read only bits are ignored. During a read operation, bits 7 to 3 will be shifted onto the data bus, followed by three 0s. Also note that DATA2 and DATA IN2 are meaningless for the LTC4302-2 because there is no GPIO2 pin for that option.
a6 - a0 b7 - b0 b7 - b0 1-7 8 9 1-7 8 9 1-7 8 9 P ADDRESS R/W ACK DATA ACK DATA ACK STOP CONDITION
4302 F02
Figure 2. Data Transfer Over I2C or SMBus
1 START 7 11 a4 - a0 SLAVE ADDRESS 1 WR 0 1 ACK S 0 8 d7 - d0 DATA BYTE 1 ACK S 0
4302 F03
1 STOP
Figure 3. Writing One Byte Using Send Byte Protocol
430212f
11
LTC4302-1/LTC4302-2
OPERATIO
BIT 7 (MSB) 6 5 4 3 2 1 0 NAME DIR2 DIR1
Table 3. Register 2 Definition
TYPE FUNCTION
OUT CFG2
OUT CFG2 Read/Write GPIO2 Output Mode; 0 = Open Drain, 1 = Push-Pull* OUT CFG1 Read/Write GPIO1 Output Mode; 0 = Open Drain, 1 = Push-Pull OUTACC INACC NA NA Read/Write Card Side Rise Time Accelerator Contol; 0 = Disabled, 1 = Active Read/Write Backplane Side Rise Time Accelerator Control; 0 = Disabled, 1 = Active Read Only Read Only Never Used, Always 1 Never Used, Always 1
Default State (MSB First): 00000011 OUT CFG1 has no effect when DIR1 = 1; OUT CFG2 has no effect when DIR2 = 1. *DIR2 and OUT CFG2 apply only to the LTC4302-1; there is no GPIO2 for the LTC4302-2, so these bits are meaningless in this case.
protocol. After the first Data Byte, the master transmits a second Data Byte, followed by a Stop Bit. The bits of the second Data Byte are stored in the LTC4302's Register 2. Table 3 defines the functions of these control bits. The first 4 MSB's control the input/output configurations of the two GPIO pins. The next 2 bits control the enabling/ disabling of the card side and backplane side rise time accelerators respectively. Since the LTC4302 -2 has only one GPIO pin, "DIR1" and "OUT CFG1" control its configuration, and "DIR2" and "OUT CFG2" are ignored. Figure 4 shows a schematic of the two GPIOs and the register bits
1 START 7 11 a4 - a0 SLAVE ADDRESS 1 WR 0 1 ACK S 0 8 d7 - d0 DATA BYTE 1
1 START
12
U
VCC
Read/Write GPIO2 Mode; 0 = Output, 1 = Input* Read/Write GPIO1 Mode; 0 = Output, 1 = Input
GPIO2 DIR2 DATA IN2 7
VCC OUT CFG1
GPIO1 DIR1 DATA IN1
4302 F04
6
Figure 4. GPIO Circuits and Their Control Bits
that control their operation. The 2 LSB's are not used in Write operations. The LTC4302 can also be written with two bytes using the SMBus Write Word protocol, as shown in Figure 6. The LTC4302 treats the first two bytes after the Address Byte (which the Write Word protocol refers to as "Command Code" and "Data Byte Low") as the two Data Bytes, and stores these bytes in Registers 1 and 2 respectively. After the master transmits the "Data Byte High" byte, the LTC4302 acknowledges reception of the byte but ignores the data contained therein.
1 ACK S 0 8 d7 - d0 DATA BYTE 2 1 ACK S 0
4302 F05
1 STOP
Figure 5. Writing Two Bytes
7 11 a4 - a0 SLAVE ADDRESS
1 WR 0
1 ACK S 0
8 d7 - d0 COMMAND CODE
1 ACK S 0
8 d7 - d0 DATA BYTE LOW
1 ACK S 0
8 XXXXXXXX DATA BYTE HIGH
1 ACK S 0
1 STOP
4302 F06
Figure 6. Writing Two Bytes Using SMBus Write Word Protocol
430212f
LTC4302-1/LTC4302-2
OPERATIO
Data Transfer Timing for Write Commands In order to help ensure that bad data is not written into the LTC4302, data from a write command is only stored after a valid Stop Bit has been performed. If a Start Bit occurs after new data bytes have been written but before a Stop Bit is issued, the new data bytes are lost. In this case, the master must readdress the part, rewrite the data bytes and issue a Stop Bit before issuing any Start Bits to properly update the registers. Also note that driving the CONN pin low asynchronously resets the registers to their default states, as specified in Tables 2 and 3. When CONN is driven back high, the registers remain in the default state. Reading from the LTC4302 The LTC4302 can be read using three different formats, as shown in Figures 7 through 9. Each format begins with a Start Bit, followed by the Address Byte, as discussed above. The procedure for reading one data byte is given by the SMBus Receive Byte protocol, illustrated in Figure 7. The bits of the Data Byte are read from the LTC4302's Register 1. Table 2 defines the functions of these control bits. While only the first 3 bits of Register 1 can be written,
1 START
7 11 a4 - a0 SLAVE ADDRESS
U
the first 5 bits contain useful information to be read. The two added bits indicate the logic state of the GPIO pins. The 3 LSBs are not used and are always "000." The format for reading two data bytes is shown in Figure 8. The Address Byte and first Data Byte are exactly the same as they are for the Receive Byte protocol. After the first Data Byte, the master transmits an Acknowledge indicating that it wants to read another data byte. The bits contained in Register 2 are then written onto the bus as "Data Byte 2." Table 3 defines the functions of these control bits. The 2 LSB's are not used and are always "11." The master signals a not acknowledge after the last byte read. The SMBus Read Word protocol can also be used to read two bytes from the LTC4302, as shown in Figure 9. Note that the first Address Byte and the Command Code constitute a write operation. However, because these bytes are followed immediately by a Start Bit and not a Stop Bit, the data contained in the Command Code is not written into the LTC4302. After the second Start Bit, the format is exactly the same as shown in Figure 8.
1 START 7 11 a4 - a0 SLAVE ADDRESS 1 RD 1 1 ACK S 0 8 d7 - d3 000 DATA BYTE 1 ACK M 1
4302 F07
1 STOP
Figure 7. Reading One Byte Using Receive Byte Protocol
1 START
7 11 a4 - a0 SLAVE ADDRESS
1 RD 1
1 ACK S 0
8 d7 - d3 000 DATA BYTE 1
1 ACK M 0
8 d7 - d2 11 DATA BYTE 2
1 ACK M 1
1 STOP
4302 F08
Figure 8. Reading Two Bytes
1 WR 0
1 ACK S 0
8 XXXXXXXX COMMAND CODE
1 ACK S 0
1 START
7 11 a4 - a0 SLAVE ADDRESS
1 RD 1
1 ACK S 0
8 d7 - d3 000 DATA BYTE 1
1 ACK M 0
8 d7 - d2 11 DATA BYTE 2
1 ACK M 1
1 STOP
4302 F09
Figure 9. Reading Two Bytes Using SMBus Read Word Protocol
430212f
13
LTC4302-1/LTC4302-2
OPERATIO
Connection Circuitry Masters on the SDAIN and SCLIN busses can address the LTC4302 and command it to connect SDAIN to SDAOUT and SCLIN to SCLOUT as described in the "Write One or Two Bytes" section. Once this connection occurs, masters on the card are then able to read from and write to the part via the SDAOUT and SCLOUT pins. However, whenever the two sides are disconnected, the command to reconnect must come from SDAIN and SCLIN. Once the connection circuitry is activated, the functionality of the SDAIN and SDAOUT pins is identical. A low forced on either pin at any time results in both pin voltages being low. Masters must pull the bus voltages below 0.4V worst-case with respect to the LTC4302's ground pin to ensure proper operation. SDAIN and SDAOUT enter a logic high state only when all devices on both SDAIN and SDAOUT busses force a high. The same is true for SCLIN and SCLOUT. This important feature ensures that clock stretching, clock arbitration and the acknowledge protocol always work, regardless of how the devices in the system are connected to the LTC4302. Another key feature of the connection circuitry is that it provides bidirectional buffering, keeping the backplane and the card capacitances isolated. Because of this isolation, the waveforms on the backplane busses look slightly different from the corresponding card bus waveforms. Input-to-Output Offset Voltage When a logic low voltage, VLOW1 is driven on any of the LTC4302's data or clock pins, the LTC4302 regulates the voltage on the other side (VLOW2) to a slightly higher voltage, as directed by the following equation: VLOW2 (typical) = VLOW1 + 75mV + (VBUS/R) * 70 where R is the bus pull-up resistance on VLOW2 in ohms and VBUS is the supply voltage to which R is connected. For example, if a device is forcing SDAOUT to 10mV, and if VCC = 3.3V and the pull-up resistor R on SDAIN is 10k, then the voltage on SDAIN = 10mV + 75mV + (3.3V/10k) * 70 = 108mV (typical). See the Typical Performance Characteristics section for curves showing the offset voltage as a function of VCC and R.
14
U
Propagation Delays During a rising edge, the rise time on each side is determined by the combined pull-up current of the LTC4302 boost current and the bus resistor and the equivalent capacitance on the line. If the pull-up currents are the same, a difference in rise time occurs that is directly proportional to the difference in capacitance between the two sides. This effect is displayed in Figure 10 for VCC = 3.3V and a 10k pull-up resistor on each side (50pF on one side and 150pF on the other). Since the output side has less capacitance than the input, it rises faster and the effective tPLH is negative.
OUTPUT SIDE 50pF INPUT SIDE 150pF
4032 F10
Figure 10. Input-Output Connection tPLH
INPUT SIDE 150pF
OUTPUT SIDE 50pF
4032 F11
Figure 11. Input-Output Connection tPHL
There is a finite propagation delay, tPHL, through the connection circuitry for falling waveforms. Figure 11 shows the falling waveforms for the same VCC, pull-up resistors and equivalent capacitance conditions used in Figure 10. An external N-Channel MOSFET device pulls down the voltage on the side with 150pF capacitance; the LTC4302
430212f
LTC4302-1/LTC4302-2
OPERATIO
pulls down the voltage on the 50pF side with a delay of 55ns. This delay is always positive and is a function of supply voltage, temperature and the pull-up resistors and equivalent bus capacitances on both sides of the bus. The Typical Performance Characteristics section shows tPHL as a function of temperature and voltage for 10k pull-up resistors and 100pF equivalent bus capacitance on both sides of the part. Larger output capacitances translate to longer delays (up to 150ns). Users must quantify the difference in propagation times for a rising edge versus a falling edge in their systems and adjust setup and hold times accordingly. General Purpose Input/Outputs (GPIOs) The LTC4302-1 provides two general purpose input/output pins (GPIOs) that can be configured as inputs, opendrain outputs or push-pull outputs. In push-pull mode, at VCC = 2.7V, the typical pull-up impedance is 670 and the typical pull-down impedance is 35, making the GPIO pull-downs capable of driving LEDs. The user must take care to minimize the power dissipation in the pulldown device. LEDs should have series resistors added to limit current and the voltage drop across the internal pulldown if their forward drop is less than about VCC-0.7V. Pullup resistors should be sized to allow the internal pulldowns to pull the GPIO pins below 0.7V. In open-drain output mode, the user provides the logic high by connecting a resistor to an external supply voltage. The external supply voltage can range from 2.2V to 5.5V independent of the VCC voltage. The LTC4302-2 replaces one GPIO pin with a VCC2 pin and provides only one GPIO. Rise Time Accelerators Rise time accelerator circuits on all four SDA and SCL pins allow the user to choose weaker DC pull-up currents on the bus, reducing power consumption while still meeting
U
system rise time requirements. A master on the bus may activate the accelerators on the backplane side, the card side, neither or both, by writing the LTC4302's registers as described above. When activated, the accelerators switch in 2mA of current at VCC = 2.7V and 9mA at VCC = 5.5V during positive bus transitions to quickly slew the SDA and SCL lines once their DC voltages exceed 0.6V and the initial rise rate on the pin exceeds 0.8V/s. Using a general rule of 20pF of capacitance for every device on the bus (10pF for the device and 10pF for interconnect), choose a pull-up current so that the bus will rise on its own at a rate of at least 0.8V/s to guarantee activation of the accelerators. For example, assume an SMBus system with VCC = 3.3V, a 10k pull-up resistor and equivalent bus capacitor of 200pF. The rise time of an SMBus system is calculated from (VIL(MAX) - 0.15V) to (VIH(MIN) + 0.15V) or 0.65V to 2.25V. It takes an RC circuit 0.92 time constants to traverse this voltage for a 3.3V supply; in this case, 0.92 * (10k * 200pF) = 1.84s. Thus, the system exceeds the maximum allowed rise time of 1s by 84%. However, using the rise time accelerators, which are activated at a DC threshold below 0.65V, the worst-case rise time is (2.25V - 0.65V) * 200pF/1mA = 320ns, which meets the 1s rise time requirement. CONN Register Reset Grounding CONN resets the registers to their default state as specified in Tables 2 and 3. In the default state, the backplane side is disconnected from the card side, the rise time accelerators are disabled and the GPIOs are set in open-drain output mode with the N-Channel MOSFET open-drain pulldown turned off. Connecting a weak resistor from CONN to ground on the I/O card and using a staggered connector with CONN connecting to the shortest pin guarantee glitch-free live board insertion and removal. When the CONN voltage is brought back to VCC the registers remain in the default state and can then be read or written to.
430212f
15
LTC4302-1/LTC4302-2
OPERATIO
Glitch Filters
The LTC4302 provides glitch filters on both the SDAIN and SCLIN signals as required by the I2C Fast Mode (400kHz) specification. The filters prevent signals of up to 50ns (minimum) time duration and rail-to-rail voltage magnitude from passing into the 2-wire bus digital interface circuitry. Fall Time Control Per the I2C Fast Mode (400kHz) specification, the 2-wire bus digital interface circuitry provides fall time control
APPLICATIO S I FOR ATIO
Live Insertion and Removal, Capacitance Buffering The application shown in Figure 12 highlights the live insertion and removal, and capacitance buffering features of the LTC4302. Note that if the I/O card were plugged directly into the backplane, the card capacitance would add directly to the backplane capacitance making rise and fall time requirements difficult to meet. Placing a LTC4302 on the edge of the card, however, isolates the card capacitance from the backplane. The LTC4302 drives the capacitance of everything on the card, and the backplane must drive only the capacitance of the LTC4302, which is less than 10pF. Assuming that a staggered connector is available, make ground, VCC and VCC2 the longest pins to guarantee that SDAIN and SCLIN receive the 1V precharge voltage before they connect. Make SDAIN and SCLIN medium length pins to ensure that they are firmly connected while CONN is low. Make CONN the shortest pin and connect a weak resistor from CONN to ground on the I/O card. This ensures that the LTC4302-1/LTC4302-2 remain in a high impedance state while SDAIN and SCLIN are making
16
U
W
UU
U
when forcing logic lows onto the SDAIN bus. The fall time always meets the limits: (20 + 0.1 * CB) < tf < 300ns where tf is the fall time in ns and CB is the equivalent capacitance on SDAIN in pF. Whenever the connection circuitry is passing logic lows from SDAOUT to SDAIN (and vice versa), its output signal will meet the fall time requirements, provided that its input signal meets the fall time requirements. connection during live insertion. During live removal, having CONN disconnect first ensures that the LTC4302 enters a high impedance state in a controlled manner before SDAIN and SCLIN disconnect. Owing to the fact that the LTC4302 powers into a high impedance state, and also owing to the 1V precharge voltage and the less than 10pF pin capacitance, SDAIN and SCLIN cause minimal disturbance on the backplane busses when they make contact with the connector. Address Expansion with Nested Addressing Figure 13 illustrates how the LTC4302 can be used to expand the number of devices in a system by using nested addressing. Note that each I/O card contains a sensor device having address 1111 111. If the two cards are plugged directly into the backplane, the two sensors will require two different addresses. However, each LTC4302 isolates the devices on its card from the rest of the system until it is commanded to connect. If masters use the LTC4302s to connect only one I/O card at a time, then each I/O card can have a device with address 1111 111 and no problems will occur.
430212f
LTC4302-1/LTC4302-2
APPLICATIO S I FOR ATIO
BACKPLANE VCC 5V BACKPLANE CONNECTOR
PCB EDGE BACKPLANE CONNECTOR I/O PERIPHERAL CARD
R1 10k
R2 10k
SDA SCL CONN R5 200k R4 8660
Figure 12. LTC4302-1 in a Live Insertion and Capacitance Buffering Application
BACKPLANE VCC 5V I/O PERIPHERAL CARD 1
R1 10k
R2 10k
SDA SCL
Figure 13. LTC4302-1 in a Nested Addressing Application
430212f
U
+
R3 137 C1 0.01F VCC LTC4302-1 SDAIN SDAOUT SCLIN SCLOUT CONN ADDRESS GPIO2 GND GPIO1 X1 R6 10k R7 10k R8 1k R9 1k CARD SDA CARD SCL LED LED
4302 F12
W
UU
+
R3 8660
C1 0.01F VCC LTC4302-1 SDAIN SDAOUT SCLOUT SCLIN CONN ADDRESS GPIO2 GPIO1 GND X1 ADDRESS = 1100 000
R5 10k
R6 10k
CARD SDA CARD SCL
SENSOR ADDRESS = 1111 111
R4 137
I/O PERIPHERAL CARD 2
+
R7 2800
C2 0.01F VCC LTC4302-1 SDAIN SDAOUT SCLOUT SCLIN CONN ADDRESS GPIO2 GPIO1 GND X2 ADDRESS = 1100 001
R9 10k
R10 10k
CARD SDA CARD SCL
SENSOR ADDRESS = 1111 111
R8 137
4302 F13
17
LTC4302-1/LTC4302-2
APPLICATIO S I FOR ATIO
5V to 3.3V Level Translator and Power Supply Redundancy (LTC4302-2) Systems requiring different supply voltages for the backplane side and the card side can use the LTC4302-2 as shown in Figure 14. The pull-up resistors on the card side connect from SDAOUT and SCLOUT to VCC2 and those on the backplane side connect from SDAIN and SCLIN to VCC. The LTC4302-2 functions for voltages ranging from 2.7V to 5.5V on both VCC and VCC2. There is no constraint on the voltage magnitudes of VCC and VCC2 with respect to each other.
VCC 5V R3 10k R4 10k R1 8660 R5 10k
SDA SCL
R2 137
Figure 14. 5V to 3.3V Level Translator Application
RDROP VCC
R3 10k SDA SCL
R4 10k
R1 8660
R2 137
Figure 15. System with Supply Voltage Droop
18
U
This application also provides power supply redundancy. If either the VCC or VCC2 supply voltage falls below its UVLO threshold, the LTC4302-2 disconnects the backplane from the card so that the side that is still powered can continue to function. Systems with Supply Voltage Droop (LTC4302-1) In large 2-wire systems, the VCC voltages seen by devices at various points in the system can differ by a few hundred millivolts or more. This situation is modelled by a series resistor in the VCC line as shown in Figure 15. For proper operation of the LTC4302-1, make sure that VCC(BUS) VCC(LTC4302) - 0.5V.
C2 0.01F VCC VCC2 LTC4302-2 SDAIN SDAOUT SCLOUT SCLIN CONN ADDRESS GPIO1 GND R6 10k R7 10k R8 1k CARD VCC 3.3V C1 0.01F CARD SDA CARD SCL LED
4203 F14
W
UU
VCC LOW C1 0.01F VCC LTC4302-1 SDAIN SDAOUT SCLOUT SCLIN CONN ADDRESS GPIO2 GPIO1 GND R5 10k R6 10k R7 1k R8 1k SDA2 SCL2 LED LED
4203 F15
430212f
LTC4302-1/LTC4302-2
APPLICATIO S I FOR ATIO
Repeater/Bus Extender Application Users who wish to connect two 2-wire systems separated by a distance can do so by connecting two LTC4302-1s back-to-back as shown in Figure 16. The I2C specification allows for 400pF maximum bus capacitance, severely limiting the length of the bus. The SMBus specification places no restriction on bus capacitance; however, the limited impedances of devices connected to the bus require systems to remain small, if rise and fall time specifications are to be met. The strong pull-up and pull-down impedances of the LTC4302-1 are capable of meeting rise
PACKAGE DESCRIPTIO
(Reference LTC DWG # 05-08-1661)
0.889 0.127 (.035 .005)
5.23 (.206) MIN
0.50 0.305 0.038 (.0197) (.0120 .0015) BSC TYP RECOMMENDED SOLDER PAD LAYOUT
0.254 (.010) GAUGE PLANE
DETAIL "A" 0 - 6 TYP
DETAIL "A" 0.18 (.007) SEATING PLANE
NOTE: 1. DIMENSIONS IN MILLIMETER/(INCH) 2. DRAWING NOT TO SCALE 3. DIMENSION DOES NOT INCLUDE MOLD FLASH, PROTRUSIONS OR GATE BURRS. MOLD FLASH, PROTRUSIONS OR GATE BURRS SHALL NOT EXCEED 0.152mm (.006") PER SIDE 4. DIMENSION DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSIONS. INTERLEAD FLASH OR PROTRUSIONS SHALL NOT EXCEED 0.152mm (.006") PER SIDE 5. LEAD COPLANARITY (BOTTOM OF LEADS AFTER FORMING) SHALL BE 0.102mm (.004") MAX
430212f
Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
U
and fall time specifications for up to 1nF of capacitance, thus allowing much more interconnect distance. In this situation, the differential ground voltage between the two systems may limit the allowed distance because a valid logic low voltage with respect to the ground at one end of the system may violate the allowed VOL specification with respect to the ground at the other end. In addition, the connection circuitry offset voltages of the back-to-back LTC4302-1's add together, directly contributing to the same problem.
MS Package 10-Lead Plastic MSOP
3.20 - 3.45 (.126 - .136) 3.00 0.102 (.118 .004) (NOTE 3) 10 9 8 7 6 0.497 0.076 (.0196 .003) REF 4.90 0.152 (.193 .006) 3.00 0.102 (.118 .004) (NOTE 4) 12345 0.53 0.152 (.021 .006) 1.10 (.043) MAX 0.86 (.034) REF 0.17 - 0.27 (.007 - .011) TYP 0.50 (.0197) BSC 0.127 0.076 (.005 .003)
MSOP (MS) 0603
U
W
UU
19
LTC4302-1/LTC4302-2
TYPICAL APPLICATIO
2-WIRE SYSTEM 1 VCC C1 0.01F R1 10k TO OTHER SYSTEM 1 DEVICES SDA1 SCL1 R2 10k R3 8660 VCC LTC4302-1 SDAIN SDAOUT SCLOUT SCLIN CONN ADDRESS GPIO2 GPIO1 GND IC1 R5 10k R6 10k R7 5.1k R8 5.1k R9 10k C2 0.01F R10 10k
R4 137
RELATED PARTS
PART NUMBER LTC1380/LTC1393 LTC1427-50 LTC1623 LTC1663 LTC1694/LTC1694-1 LT1786F LTC1695 LTC1840 LTC4300A-1/ LTC4300A-2 DESCRIPTION Single-Ended 8-Channel/Differential 4-Channel Analog Mux with SMBus Interface Micropower, 10-Bit Current Output DAC with SMBus Interface Dual High Side Switch Controller with SMBus Interface SMBus Interface 10-Bit Rail-to-Rail Micropower DAC SMBus Accelerator SMBus Controlled CCFL Switching Regulator SMBus/I2C Fan Speed Controller in ThinSOTTM Dual I2C Fan Speed Controller Hot Swappable 2-Wire Bus Buffers COMMENTS Low RON: 35 Single-Ended/70 Differential, Expandable to 32 Single or 16 Differential Channels Precision 50A 2.5% Tolerance Over Temperature, 4 Selectable SMBus Addresses, DAC Powers up at Zero or Midscale 8 Selectable Addresses/16-Channel Capability DNL < 0.75LSB Max, 5-Lead SOT-23 Package Improved SMBus/I2C Rise-Time, Ensures Data Integrity with Multiple SMBus/I2C Devices 1.25A, 200kHz, Floating or Grounded Lamp Configurations 0.75 PMOS 180mA Regulator, 6-Bit DAC Two 100A 8-Bit DACs, Two Tach Inputs, Four GPI0 Provides Capacitance Buffering, SDA and SCL Hot Swapping, Level Shifting
ThinSOT is a trademark of Linear Technology Corporation.
20
Linear Technology Corporation
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900 q FAX: (408) 434-0507
q
U
2-WIRE SYSTEM 2 VCC LONG DISTANCE BUS VCC LTC4302-1 SDAOUT SDAIN SCLOUT SCLIN CONN GPIO2 ADDRESS GPIO1 GND IC2 R11 2000 R13 10k R14 10k SDA2 SCL2 TO OTHER SYSTEM 2 DEVICES R12 1870
4302 F16
Figure 16. Repeater/Bus Extender Application
430212f LT/TP 1003 1K PRINTED IN USA
www.linear.com
(c) LINEAR TECHNOLOGY CORPORATION 2003


▲Up To Search▲   

 
Price & Availability of LTC4302-1LTC4302-2

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X